which excavates - Spanish English Dictionary